package com.sky.handler;

/**
 * ClassName: MyMetObkectHandle
 * Package: com.sky.config
 * Description: //TODO Mybatis中提供的属性自动填充接口MetaObjectHandler实现其中的insertFill和updateFill两个方法并在字段上加入@TableField(fill = FieldFill.INSERT_UPDATE)或@TableFied(fill = FieldFill.INSERT)
 *              本项目用的Aop实现
 * @Autehor 屈子岩
 * @Create 2024/8/30 18:54
 * @Version 1.0
 */
//@Component
//public class MyMetaObkectHandle implements MetaObjectHandler {
//    @Override
//    public void insertFill(MetaObject metaObject) {
//        metaObject.setValue("createTime", LocalDateTime.now());
//        metaObject.setValue("updateTime", LocalDateTime.now());
//        metaObject.setValue("createUser", BaseContext.getCurrentId());
//        metaObject.setValue("updateUser", BaseContext.getCurrentId());
//    }
//
//    @Override
//    public void updateFill(MetaObject metaObject) {
//        metaObject.setValue("updateTime", LocalDateTime.now());
//        metaObject.setValue("updateUser", BaseContext.getCurrentId());
//    }
//}
